package algorithm.array;

import java.util.ArrayList;
import java.util.List;

/**
 * 给定一个非负整数 numRows，生成杨辉三角的前 numRows 行。
 *
 * 在杨辉三角中，每个数是它左上方和右上方的数的和。
 *
 *
 * 示例:
 *
 * 输入: 5
 * 输出:
 * [
 *      [1],
 *     [1,1],
 *    [1,2,1],
 *   [1,3,3,1],
 *  [1,4,6,4,1]
 * ]
 */


public class Generate {

    public static void main(String[] args) {

        List<List<Integer>> bigList = new ArrayList<>();

        for (int i = 0; i < 5; i++) {
            List<Integer> list = new ArrayList<>();
            for (int j = 0; j <= i ; j++) {
                if (i == 0){
                    list.add(1);
                }
            }
            bigList.add(list);
        }
    }

    public static  List<List<Integer>> generate(int numRows) {

        for (int i = 0; i < numRows; i++) {
            for (int j = 0; j <= i ; j++) {

            }
            System.out.println();
        }
        return null;
    }
}
